home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / cvs-1_3.lha / cvs-1.3 / contrib / pcl-cvs / Makefile < prev    next >
Makefile  |  1992-04-07  |  2KB  |  79 lines

  1. # Makefile,v 1.2 1992/04/07 20:49:07 berliner Exp
  2. # Makefile for pcl-cvs release 1.02.
  3. # Copyright (C) 1992  Per Cederqvist
  4. #
  5. # This program is free software; you can redistribute it and/or modify
  6. # it under the terms of the GNU General Public License as published by
  7. # the Free Software Foundation; either version 2 of the License, or
  8. # (at your option) any later version.
  9. #
  10. # This program is distributed in the hope that it will be useful,
  11. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13. # GNU General Public License for more details.
  14. #
  15. # You should have received a copy of the GNU General Public License
  16. # along with this program; if not, write to the Free Software
  17. # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  18.  
  19. # This is the directory in which the ELFILES and ELCFILES will be
  20. # installed.
  21.  
  22. lispdir = /usr/local/lib/elisp
  23.  
  24. # Where to install the info file.
  25.  
  26. prefix=/usr/local
  27. infodir = $(prefix)/info
  28.  
  29. #
  30. # The rest of this file should not need to be modified.
  31. #
  32.  
  33. # Just in case...
  34. SHELL = /bin/sh
  35.  
  36. ELFILES = pcl-cvs.el cookie.el elib-dll.el elib-node.el
  37. ELCFILES = pcl-cvs.elc cookie.elc elib-dll.elc elib-node.elc
  38. INFOFILES = pcl-cvs
  39. TEXTMPS = pcl-cvs.aux pcl-cvs.log pcl-cvs.toc pcl-cvs.dvi pcl-cvs.cp \
  40.     pcl-cvs.fn pcl-cvs.vr pcl-cvs.tp pcl-cvs.ky pcl-cvs.pg \
  41.     pcl-cvs.cps pcl-cvs.fns pcl-cvs.kys pcl-cvs.pgs pcl-cvs.tps \
  42.     pcl-cvs.vrs
  43.  
  44. INSTALL = install
  45. INSTALL_DATA = $(INSTALL)
  46.  
  47. elcfiles:
  48.     emacs -batch -l ./compile-all.el -f compile-pcl-cvs
  49.  
  50. all: elcfiles info
  51.  
  52. # Don't install the info file yet, since it requires makeinfo 
  53. # version 2.something (and version 1.something is distributed with emacs).
  54. #
  55. # install: install_elc install_info
  56. install: install_elc
  57.     for i in $(ELFILES); do $(INSTALL_DATA) $$i $(lispdir)/$$i; done
  58.  
  59. install_elc: elcfiles
  60.     for i in $(ELCFILES); do $(INSTALL_DATA) $$i $(lispdir)/$$i; done
  61.  
  62. install_info: pcl-cvs
  63.     $(INSTALL_DATA) pcl-cvs $(infodir)/pcl-cvs
  64.  
  65. info pcl-cvs: pcl-cvs.texinfo
  66.     makeinfo +fill-column=70 pcl-cvs.texinfo
  67.  
  68. pcl-cvs.dvi: pcl-cvs.texinfo
  69.     tex pcl-cvs.texinfo
  70.     -texindex pcl-cvs.cp pcl-cvs.fn pcl-cvs.vr pcl-cvs.tp pcl-cvs.ky \
  71.         pcl-cvs.pg
  72.     tex pcl-cvs.texinfo
  73.  
  74. mostlyclean clean realclean:
  75.     rm -f *~ core $(ELCFILES) $(INFOFILES) $(TEXTMPS)
  76.  
  77. tags TAGS:
  78.     etags *.el
  79.